@CHARSET "UTF-8";
*{margin:0;padding:0}
body{font-family:Microsoft YaHei;}
img{border:none}
.main_container{width:980px; margin:0 auto; overflow: hidden;}
#header_container{padding:8px 0; overflow: hidden; border-top: solid 1px #006600}
#taoxiuyu_logo{width: 204px; height: 60px; float: left;}
#search{width: 500px; height:60px; float:left;}
#user_login{width:276px; height:60px; float:left}
#user_login .common20{text-align:right}
#search_form{margin-left:30px;}
#search_form #input_search{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    box-shadow: 1px 1px 3px #C3C3C3 inset;
    display: block;
    float: left;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    outline: medium none;
   /* padding: 4px 9px;*/
    width: 290px;
}
.common20{/*height: 20px;*/ line-height: 20px; font-size: 12px; clear: both;}
.seperator8{height:8px;clear:both;}
#nav_container{height:30px; line-height:30px; overflow: hidden; background: url("../images/nav_bar.jpg") no-repeat;}
#nav_container li{float:left; list-style:none; width:100px; text-align: center}
#nav_container li a{text-decoration:none; color: #ffffff; font-weight:bold; font-family: "宋体","Arial Narrow"; font-size: 16px;}
#footer_container{border-top: 3px solid #009900; padding-top:8px;}
#footer_container .common20{text-align: center}
.big-bar-ad{width:960px; height:90px; display: block; margin: 0 auto}

/**index-flash begin**/
#index_flash{border:1px solid #009900;overflow:hidden;}
.FocusImg {
    background: none repeat scroll 0 0 #F3FFF3;
    /*border: 1px solid #009900;*/
    float: left;
    height: 304px;
    position: relative;
    width: 978px;
}
.FocusImg .BigPic {
    padding: 7px 0 0;
}
.FocusImg .BigPic img {
    border: 1px solid #CCCCCC;
    display: block;
    height: 248px;
    margin: 0 auto;
    width: 962px;
}
.FocusImg .TitleBg {
    background: none repeat scroll 0 0 #000000;
    height: 35px;
    left: 7px;
    filter:Alpha(Opacity=28);
    opacity: 0.28;
    position: absolute;
    top: 221px;
    width: 964px;
    z-index: 10;
}
.FocusImg .TitleBox {
    color: #FFFFFF;
    font-family: "黑体";
    font-size: 18px;
    height: 30px;
    left: 7px;
    line-height: 23px;
    position: absolute;
    text-align: center;
    top: 229px;
    width: 964px;
    z-index: 20;
}
.FocusImg a:link, .FocusImg a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.FocusImg a:hover {
    color: #FF0000;
    text-decoration: underline;
}
.FocusImg .SmallPics {
    overflow: hidden;
    padding-left: 3px;
    padding-top: 2px;
}
.FocusImg .SmallPics span {
    display: inline;
    float: left;
    margin-left: 5px;
    padding-top: 6px;
}
.FocusImg .SmallPics span img {
    border: 1px solid #CCCCCC;
    height: 30px;
    width: 110px;
}
/**index-flash end**/

#content-container{width:750px; float:left}
#sidebar-container{width:220px; float:right;}
#side-article-title{height:30px; line-height:30px; background: url("../images/side_article_title.jpg") no-repeat center}
#side-product-title{height:30px; line-height:30px; background: url("../images/side_product_title.jpg") no-repeat center}
#side-article-list{margin:7px 5px; *+margin:8px 5px 7px}
#side-article-list ul li{height: 20px; line-height: 20px; font-size: 12px; list-style: none; background:url("../images/dot.png") no-repeat left center; padding-left: 8px;}
#side-article-list ul li a{text-decoration:none; color:#666666}
#side-article-list ul li a:hover{color:#006600}
#side-product-list ul li{list-style:none; padding: 10px 0; border-bottom: dotted 1px #333333}

#side-product-list ul li{padding:10px}
#side-product-list ul li .side-product-img{width: 200px; height: 200px; border: solid 1px #dddddd;overflow: hidden; text-align: center;}
#side-product-list ul li .side-product-img a{width:200px;height:200px;vertical-align:middle;text-align:center;display:table-cell; *+line-height: 200px;}
#side-product-list ul li .side-product-img img{max-width: 200px; max-height: 200px;}



#side-product-list ul li p{font-size:12px; margin: 3px 5px}
.side-adv-200{width:200px; height:200px; margin:0 auto}
.more{float: right; margin-right: 20px;}
.more a{text-decoration: none; font-size: 14px; color: #009900; font-weight: bold;}

#hot-tag{padding-left: 80px; overflow: hidden;}
#hot-tag ul li{float: left; height:20px; line-height: 20px; width: 98px; text-align: center; list-style: none}
#hot-tag ul li a{text-decoration: none; font-size: 14px; color: #006600}


/*店铺slide flash 这个较优，以后替换其他的*/
#slideFlash ul,#slideFlash li{list-style:none;}
#slideFlash img{border:0;}
#slideFlash{width:980px;margin:0 auto;overflow: hidden;}
/* focus */
#focus{width:980px;height:280px;overflow:hidden;position:relative;}
#focus ul{height:280px;position:absolute;}
#focus ul li{float:left;width:980px;height:280px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:980px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:960px;height:10px;line-height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}